package com.jay.loadbalancer;

/**
 * 负载均衡器键名常量
 * 该接口定义了负载均衡算法的键名常量，用于在配置或代码中引用不同的负载均衡策略
 */
public interface LoadBalancerKeys {

    /**
     * 轮询
     * 表示按顺序循环选择服务器的负载均衡策略
     */
    String ROUND_ROBIN = "roundRobin";

    /**
     * 随机
     * 表示随机选择服务器的负载均衡策略
     */
    String RANDOM = "random";

    /**
     * 一致性哈希
     * 表示使用一致性哈希算法选择服务器的负载均衡策略，该策略可以确保来自同一源的请求始终被路由到同一台服务器
     */
    String CONSISTENT_HASH = "consistentHash";

}
